﻿/*bootstrap模态框弹出后body出现右padding，强制不让出现*/
body { padding-right: 0 !important;min-width: 1000px;}

/*自定义样式*/
.fr{float :right}
.fl{float: left;}
.float-fix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
button{outline:none;cursor:pointer;}
li a {font-weight: bold;}

.leftpanel .logopanel img{height:30px;}
.leftpanel .leftpanelinner{padding:5px 0;}
.leftpanel .leftpanelinner .sidebartitle{margin-left:10px;}
.mainpanel .headerbar .searchform input{float:right;width:200px;border-left: 1px solid #eee;}
.mainpanel .headerbar .xg-title{float:left;margin: 0 0 0 10px;line-height: 50px;}
.mainpanel .header-right .btn{cursor: default;}
.mainpanel .pageheader h2{font-size: 22px;}
.mainpanel .contentpanel .person-dost{float:left;margin-right:10px;}
.mainpanel .contentpanel .form-inline .form-group{margin-right:0;}
.mainpanel .contentpanel .btn-default{color:#fff;background-color:#31b0d5;}

.signinpanel .logopanel{margin:30px 0;text-align: center;}

/*xg_holi_ticket*/
.xg_holi_ticket .xg_table_nav ul{padding: 0;}
.xg_holi_ticket .xg_table_nav ul li{margin-bottom: 2%;padding: 5%;list-style: none;background-color: #fff;cursor: pointer;transition: all .2s linear;}
.xg_holi_ticket .xg_table_nav ul li:hover{margin-top:-1%;margin-bottom:3%;box-shadow:-5px 5px 10px 0 rgba(116,120,131,0.5);}
.xg_holi_ticket .xg_table_nav ul li.active{background-color: #5bbdde;color: #fff;}
.xg_holi_ticket .xg-seats-container{padding: 0;background-color: #fcfcfc;}
.xg_holi_ticket .xg-seats-container #xgHoliTicketRest{color: #4ed1c1}
.xg_holi_ticket .xg-seats-container #xgHoliTicketBooking{color: #fbaa51}
.xg_holi_ticket .xg-seats-container input{color: #fbaa51;padding-left: 6px;border: 1px solid #fbaa51; border-radius: 10px; outline: none;}
.xg_holi_ticket .xg-seats-container table{width: 100%;text-align:center;margin-bottom: 1%;}
.xg_holi_ticket .xg-seats-container table td{display: inline-block;width: 15%;height: 45px;line-height: 45px;margin:5px;}
.xg_holi_ticket .xg-seats-container table td.xg-seats-road{display: inline-block;width:10%;margin:0;}
.xg_holi_ticket .xg-seats-container table td.xg-seats-head{display: inline-block;width:60%;height: 45px;line-height: 45px;margin:2% auto;border-radius: 5px;background-color:#ccc;}
.xg_holi_ticket .xg-seats-container table .button{width:100%;padding:0; border: none;border-radius: 10px;transition: all .2s linear;}
.xg_holi_ticket .xg-seats-container table .button:hover{box-shadow:-3px 3px 5px 0 rgba(116,120,131,0.5);}
.xg_holi_ticket .xg-seats-container table .seats-available{background-color:#4ed1c1}
.xg_holi_ticket .xg-seats-container table .seats-unavailable{background-color:#fe3265}
.xg_holi_ticket .xg-seats-container table .seats-unavailable1{background-color:#BE42B3;color: #fff;}
.xg_holi_ticket .xg-seats-container table .seats-unavailable2{background-color:#e47652;color: #fff;}
.xg_holi_ticket .xg-seats-container table .seats-focused{background-color:#fbaa51}
.xg_holi_ticket .xg-overview{margin: 10px 0;padding: 2px 10px;background-color: #428bca;}
.xg_holi_ticket .xg-overview p{margin: 10px 0;color: #fff;font-size: 16px;background-color: #428bca;}


/*select查询*/
.xg-search{margin: 0 10px;}
.xg-search select,.xg-search .btn{height: 40px;}
.xg-search input{height: 40px;}
.xg-search .btn{font-size: 14px;}
.xg-search .btn:hover{background-color: #5bbdde;color: #fff;}
.xg-search .xg-search-btn{float: left;margin: 0 2px;}
.xg-staff .xg-search .input-group{float: left;width: 215px;margin: 0 2px;}
.xg_holi_ticket .xg-search .input-group{float: left;width: 350px;margin: 0 2px;}

.xg-holi-bus .modal-sm{width: 500px;}
.xg-holi-bus .input-group{height: 44px;margin: 10px 0;}
.xg-holi-bus .input-group input{height: 44px;}
.xg-holi-bus textarea{width: 100%;height: 80px;}
